
cmake_minimum_required(VERSION 3.29.3)

project(
    EG
    VERSION 0.0.1
    DESCRIPTION "EasyGraph"
    HOMEPAGE_URL "https://gitee.com/kcja/easy-graph"
    LANGUAGES CXX
)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_SHARED_LIBRARY_PREFIX "")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)

set(EGWINDOWS_PATH ${PROJECT_SOURCE_DIR}/src/EGWindows)
set(EGCORE_PATH ${PROJECT_SOURCE_DIR}/src/EGCore)
set(EGAPP_PATH ${PROJECT_SOURCE_DIR}/src/EGApp)

add_subdirectory(src)
add_subdirectory(test)





